#include <iostream>
using std::cout;
using std::endl;

#define MULTIPLY(X,Y) ((X)*(Y))

void test0(){
    int a = 2,b = 3,c = 4;
    //预想的是（2 + 3）* (3 + 4)
    //实际上是 2 + 3 * 3 + 4
    printf("MULTIPLY(a + b,b + c):%d\n",MULTIPLY(a + b,b + c));
}

//在函数前加上inline关键字，就成为了内联函数
inline
int multiply(int x,int y){
    return x * y;
}

int main(void){
    test0();
    return 0;
}
